home *** CD-ROM | disk | FTP | other *** search
/ GameStar 2004 April / Gamestar_61_2004-04_dvdb.iso / DVDStar / Editace / hltp.exe / {app} / Source Code / Zoners Half-Life Tools / make.rul < prev    next >
Text File  |  2001-04-18  |  1KB  |  66 lines

  1. #
  2. # Generic platform independent rules
  3. #
  4.  
  5. all : DIRECTORIES $(HLCSG) $(HLVIS) $(HLBSP) $(HLRAD) $(RIPENT) $(NETVIS)
  6.     @echo Finished!
  7.  
  8. everything:
  9.     make -j2 MODE=release_w_symbols
  10.     make -j2 MODE=release
  11.     make -j2 MODE=debug
  12.     make -j2 MODE=super_debug
  13.  
  14. cleanDebug:
  15.     make $(MAKEFLAGS) clean MODE=debug
  16.  
  17. cleanSuperDebug:
  18.     make $(MAKEFLAGS) clean MODE=super_debug
  19.  
  20. cleanRelease:
  21.     make $(MAKEFLAGS) clean MODE=release
  22.  
  23. cleanRelease_w_symbols:
  24.     make $(MAKEFLAGS) clean MODE=release_w_symbols
  25.  
  26. superclean: cleanDebug cleanSuperDebug cleanRelease cleanRelease_w_symbols
  27.     -$(NUKE) config.cache config.status config.log common/config.h
  28.  
  29. clean :
  30.     -$(NUKE) $(OUTDIR)
  31.     -$(NUKE) $(HLCSG_OUTDIR)
  32.     -$(NUKE) $(HLBSP_OUTDIR)
  33.     -$(NUKE) $(HLVIS_OUTDIR)
  34.     -$(NUKE) $(HLRAD_OUTDIR)
  35.     -$(NUKE) $(RIPENT_OUTDIR)
  36.     -$(NUKE) $(NETVIS_OUTDIR)
  37.  
  38. fresh: clean all
  39.  
  40. #
  41. # Directory creation
  42. #
  43.  
  44. DIRECTORIES :  $(OUTDIR) $(HLCSG_OUTDIR) $(HLBSP_OUTDIR) $(HLVIS_OUTDIR) $(HLRAD_OUTDIR) $(RIPENT_OUTDIR) $(NETVIS_OUTDIR)
  45.  
  46. $(OUTDIR) :
  47.     $(MKDIR) $@
  48.  
  49. $(HLCSG_OUTDIR) :
  50.     $(MKDIR) $@
  51.     
  52. $(HLBSP_OUTDIR) :
  53.     $(MKDIR) $@
  54.     
  55. $(HLVIS_OUTDIR) :
  56.     $(MKDIR) $@
  57.     
  58. $(HLRAD_OUTDIR) :
  59.     $(MKDIR) $@
  60.     
  61. $(RIPENT_OUTDIR) :
  62.     $(MKDIR) $@
  63.  
  64. $(NETVIS_OUTDIR) :
  65.     $(MKDIR) $@
  66.